package com.nanako.wanxinp2p.consumer.service;

import com.nanako.wanxinp2p.api.consumer.model.ConsumerRegisterDTO;

public interface IConsumerService {
    /**
     * 检测用户是否存在
     * @param mobile
     * @return
     */
    Integer checkMobile(String mobile);
    /**
     * 用户注册
     * @param consumerRegisterDTO
     * @return
     */
    void register(ConsumerRegisterDTO consumerRegisterDTO);

    /**
     * 分布式事务tcc：confirm
     */
    public void confirmRegister(ConsumerRegisterDTO consumerRegisterDTO);

    /**
     * 分布式事务tcc：cancel
     */
    public void cancelRegister(ConsumerRegisterDTO consumerRegisterDTO);
}
